ui/filefilter8.ui ui/filefilter8.expected \
ui/filefilter9.ui ui/filefilter9.expected \
ui/filefilter10.ui ui/filefilter10.expected \
+ ui/infobar1.ui ui/infobar1.expected \
+ ui/infobar2.ui ui/infobar2.expected \
+ ui/infobar3.ui ui/infobar3.expected \
+ ui/infobar4.ui ui/infobar4.expected \
+ ui/infobar5.ui ui/infobar5.expected \
$(NULL)
EXTRA_DIST += \
--- /dev/null
+<!-- test all valid infobar markup -->
+<interface>
+ <object class="GtkInfoBar">
+ <child>
+ <object class="GtkButton" id="button_cancel"/>
+ </child>
+ <child>
+ <object class="GtkButton" id="button_ok">
+ <property name="can-default">True</property>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-3">button_cancel</action-widget>
+ <action-widget response="ok">button_ok</action-widget>
+ </action-widgets>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 6
+.:8:38 Could not parse enum: `xyz'
--- /dev/null
+<!-- invalid response value -->
+<interface>
+ <object class="GtkInfoBar">
+ <child>
+ <object class="GtkButton" id="button_cancel"/>
+ </child>
+ <action-widgets>
+ <action-widget response="xyz">button_cancel</action-widget>
+ </action-widgets>
+ </object>
+</interface>
--- /dev/null
+ERROR: g-markup-error-quark 4
+.:8:48 attribute 'food' invalid for element 'action-widget'
--- /dev/null
+<!-- invalid attribute -->
+<interface>
+ <object class="GtkInfoBar">
+ <child>
+ <object class="GtkButton" id="button_cancel"/>
+ </child>
+ <action-widgets>
+ <action-widget response="ok" food="egg">button_cancel</action-widget>
+ </action-widgets>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 1
+.:8:15 Unsupported tag for GtkInfoBar: <worbl>
--- /dev/null
+<!-- invalid element -->
+<interface>
+ <object class="GtkInfoBar">
+ <child>
+ <object class="GtkButton" id="button_cancel"/>
+ </child>
+ <action-widgets>
+ <worbl/>
+ </action-widgets>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 1
+Unhandled tag: <worbl>
--- /dev/null
+<!-- invalid element -->
+<interface>
+ <object class="GtkInfoBar">
+ <child>
+ <object class="GtkButton" id="button_cancel"/>
+ </child>
+ <action-widgets>
+ </action-widgets>
+ <worbl/>
+ </object>
+</interface>